/*

 * pide valores hasta que se ingrese 0
 *
 */
package labs;

import java.util.Scanner;

public class Break01 {

    public static void main(String[] args) {

        int ctos = 0;
        Double sum = 0D, maxX = null, minX = null;
        Scanner scanner = new Scanner(System.in);

        while (true) {  // while infinito
            System.out.println("Valor: ");
            String v = scanner.nextLine();
            //          scanner.close();

            Double x = Double.valueOf(v);

            if (x == 0D) {

                break;
            }
            ++ctos;
            sum += x;

            if (ctos == 1) {
                maxX = minX = x;

                if (x > maxX) {
                    maxX = x;
                }
                if (x < minX) {
                    minX = x;
                }

            }

        }


        if (ctos > 0) {
            System.out.println("cantidad de ingresos: " + ctos);
            System.out.println("La suma es: " + sum);
            System.out.println("El maximo es: " + maxX);
            System.out.println("El minimo es: " + minX);
        } else {
            System.out.println("No hubo ingresos validos");
        }
    }
}
